\hypertarget{structdraw__intersection}{}\section{draw\+\_\+intersection Struct Reference}
\label{structdraw__intersection}\index{draw\+\_\+intersection@{draw\+\_\+intersection}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structdraw__intersection_a4471bc736f3a58dc15f577144772601b}{draw\+\_\+intersection} (\hyperlink{classShipCAD_1_1Viewport}{Viewport} \&vp, \hyperlink{classShipCAD_1_1LineShader}{Line\+Shader} $\ast$lineshader)
\item 
void \hyperlink{structdraw__intersection_a3515516eb4ac321e9a1323140b9f47b0}{operator()} (\hyperlink{classShipCAD_1_1Intersection}{Intersection} $\ast$itsection)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classShipCAD_1_1Viewport}{Viewport} \& \hyperlink{structdraw__intersection_a4550bf7c1203e48abdc041e4e248c5f7}{\+\_\+vp}
\item 
\hyperlink{classShipCAD_1_1LineShader}{Line\+Shader} $\ast$ \hyperlink{structdraw__intersection_a5f59d55f5e41a2585af4fea6a4d93374}{\+\_\+ls}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 666 of file shipcadmodel.\+cpp.



\subsection{Constructor \& Destructor Documentation}
\index{draw\+\_\+intersection@{draw\+\_\+intersection}!draw\+\_\+intersection@{draw\+\_\+intersection}}
\index{draw\+\_\+intersection@{draw\+\_\+intersection}!draw\+\_\+intersection@{draw\+\_\+intersection}}
\subsubsection[{\texorpdfstring{draw\+\_\+intersection(\+Viewport \&vp, Line\+Shader $\ast$lineshader)}{draw_intersection(Viewport &vp, LineShader *lineshader)}}]{\setlength{\rightskip}{0pt plus 5cm}draw\+\_\+intersection\+::draw\+\_\+intersection (
\begin{DoxyParamCaption}
\item[{{\bf Viewport} \&}]{vp, }
\item[{{\bf Line\+Shader} $\ast$}]{lineshader}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structdraw__intersection_a4471bc736f3a58dc15f577144772601b}{}\label{structdraw__intersection_a4471bc736f3a58dc15f577144772601b}


Definition at line 670 of file shipcadmodel.\+cpp.



\subsection{Member Function Documentation}
\index{draw\+\_\+intersection@{draw\+\_\+intersection}!operator()@{operator()}}
\index{operator()@{operator()}!draw\+\_\+intersection@{draw\+\_\+intersection}}
\subsubsection[{\texorpdfstring{operator()(\+Intersection $\ast$itsection)}{operator()(Intersection *itsection)}}]{\setlength{\rightskip}{0pt plus 5cm}void draw\+\_\+intersection\+::operator() (
\begin{DoxyParamCaption}
\item[{{\bf Intersection} $\ast$}]{itsection}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structdraw__intersection_a3515516eb4ac321e9a1323140b9f47b0}{}\label{structdraw__intersection_a3515516eb4ac321e9a1323140b9f47b0}


Definition at line 673 of file shipcadmodel.\+cpp.



\subsection{Member Data Documentation}
\index{draw\+\_\+intersection@{draw\+\_\+intersection}!\+\_\+ls@{\+\_\+ls}}
\index{\+\_\+ls@{\+\_\+ls}!draw\+\_\+intersection@{draw\+\_\+intersection}}
\subsubsection[{\texorpdfstring{\+\_\+ls}{_ls}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Line\+Shader}$\ast$ draw\+\_\+intersection\+::\+\_\+ls}\hypertarget{structdraw__intersection_a5f59d55f5e41a2585af4fea6a4d93374}{}\label{structdraw__intersection_a5f59d55f5e41a2585af4fea6a4d93374}


Definition at line 669 of file shipcadmodel.\+cpp.

\index{draw\+\_\+intersection@{draw\+\_\+intersection}!\+\_\+vp@{\+\_\+vp}}
\index{\+\_\+vp@{\+\_\+vp}!draw\+\_\+intersection@{draw\+\_\+intersection}}
\subsubsection[{\texorpdfstring{\+\_\+vp}{_vp}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Viewport}\& draw\+\_\+intersection\+::\+\_\+vp}\hypertarget{structdraw__intersection_a4550bf7c1203e48abdc041e4e248c5f7}{}\label{structdraw__intersection_a4550bf7c1203e48abdc041e4e248c5f7}


Definition at line 668 of file shipcadmodel.\+cpp.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{shipcadmodel_8cpp}{shipcadmodel.\+cpp}\end{DoxyCompactItemize}
